iT邦幫忙

2022 iThome 鐵人賽

DAY 6
0
自我挑戰組

30天HackerRank 1 Month Preparation Kit系列 第 6

Day6 Flipping bits用Golang

  • 分享至 

  • xImage
  •  

題目

https://ithelp.ithome.com.tw/upload/images/20220906/20151833WC3ntzQcNI.png
https://ithelp.ithome.com.tw/upload/images/20220906/20151833XlpBAHjX1z.png
簡單描述一下題目, 他會給input一個十進制的數值, 然後將他轉成32bits的二進制並與32bits的一作XOR, 並return結果

解題想法

func flippingBits(n int64) int64 {
    // Write your code here
      biggest_int64:=(int64)(4294967295)
     return n^biggest_int64
}

將input數值直接與4294967295作XOR

結果

https://ithelp.ithome.com.tw/upload/images/20220906/201518330iJ9GMlutu.png
以上為小弟單純紀錄, 如果有錯還請多包涵


上一篇
Day5 Lonely Integer用Golang
下一篇
Day7 Diagonal Difference用Golang
系列文
30天HackerRank 1 Month Preparation Kit30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言